/**工作内容显示**/
/**--阴影线--**/
.shadow_line{ background-color:#eeeeee; line-height:10px; height:10px; width:100%; }
/**job_display=>工作展示**/
.job_display{ height:auto !important; width:100%; min-height:162px; _height:162px; margin-top:20px !important; overflow:hidden; background-color:#fff; }
/*.job_display div{overflow: hidden;}*/
.job_display .job_display_left{ width:838px; float:left; padding-right:30px; min-height:162px; _height:162px; color:#797979; background-color:#fff; }
.job_display .job_display_left li{ overflow:hidden; }
.job_display .job_display_right{ width:302px; float:left; min-height:162px; _height:162px; background-color:#fff; }
.job_display .job_display_right li{ overflow:hidden; }
/**job_display=》公司图片+标签**/
.job_display .company_info{ width:1140px; padding:15px 30px 15px 30px; background-color:#fff; }
.job_display .company_info ul{ width:inherit; height:158px; }
.job_display .company_info li{ float:left; }
.job_display .company_info .left{ width:158px; height:158px; }
.job_display .company_info .left img{ width:158px; height:158px; }
.job_display .company_info .right{ width:960px; height:158px; padding-left:20px; }
.job_display .company_info .right .com_top{ width:960px; height: 30px; margin-top: 5px;}
/*.job_display .company_info .right .com_top .brands{ width:877px; height: 26px; font-size: 24px; line-height: 26px; font-weight: bold; color: #002a80; float:left; }*/
.job_display .company_info .right .com_top .brands{ height: 30px; font-size: 24px; line-height: 30px; font-weight: bold; color: #002a80; float:left; }
.job_display .company_info .right .com_top .share{ height: 30px; width:80px;line-height:30px;  color: #002a80; float:right;   }
.job_display .company_info .right .com_top .share a{ height:30px; line-height:30px; font-size:14px; color:#b9cad4; width:80px; float:left;  background:#f5f5f5 ;border-radius:2px; }
.job_display .company_info .right .com_top .share a i{ background:url('/default/images/index/icon_yw.png') no-repeat -25px 4px; width:32px; height:30px;float:left; }
.job_display .company_info .right .com_top .share a:hover i{ background:url('/default/images/index/icon_yw.png') no-repeat -25px -24px; }

.job_display .company_info .right .com_top .app_open {  margin-right:10px;}
.job_display .company_info .right .com_top .app_open a i{ background-position:-65px -166px}
.job_display .company_info .right .com_top .app_open a:hover i{background-position:-65px -191px}

/**咨询**/
.advisory{ width:500px; float:left; padding:20px 0 }
.advisory .content{ width:440px; float:left;  padding:0 20px 0 40px; }
.advisory .content .top{ float:left; width:100%; margin-top:20px;}
.advisory .content .top .logo{ float:left; width:62px;  height:62px; }
.advisory .content .top .logo img{  width:60px;  height:60px;border-radius:60px; border:1px solid #ddd}
.advisory .content .top .info{ width:360px; height:70px;background:url(/default/images/company/app_icon1.png)  0px 0px no-repeat;float:left; margin-left:5px; }
.advisory .content .top .info span{ float:left; padding:10px 15px 10px 20px; height:24px; line-height:24px; color:#777; }
.advisory .content .appsao{float:left; width:100%; height:286px; margin-top:50px;}
.advisory .content .appsao .appimg{ float:left; width:214px; height:286px;}
.advisory .content .appsao .appimg img{ float:left; width:214px; height:286px;}
.advisory .content .appsao .appdown{ float:left; margin-left:16px;width:210px; margin-top:15px;}
.advisory .content .appsao .appdown .scanning{ float:left; font-size:18px; color:#00c6c9; font-weight:bold}
.advisory .content .appsao .appdown .qcode{ float:left; margin-top:15px;width:160px; height:160px;}
.advisory .content .appsao .appdown .qcode img{ float:left; width:160px; height:160px;}
.advisory .content .bottom{ float:left; width:100%;height:30px;}
.advisory .content .bottom p{ float:left; width:100%; color:#777; height:30px; line-height:30px; font-size:15px;}
.advisory .content .bottom p a{ margin-left:5px; }
.advisory .content .bottom p a i{background:url(/default/images/company/app_icon1.png)  0px -92px no-repeat;width:18px; height:18px;}

.job_display .company_info .right .authenticate{ width:960px; margin-top: 10px; }
.job_display .company_info .right .authenticate span{ font-size: 14px; color: #d1d1d1}
.job_display .company_info .right .authenticate p{ height:24px; font-size:18px; color: #6C6C6C; line-height:24px; }
.job_display .company_info .right .authenticate p .company_s1{ background:url('/default/images/index/icon_yw.png') no-repeat -102px 0px; padding:2px 12px 2px 30px; position:relative; top:0px; left:10px; width:72px; height:20px; background-color:#f5f5f5; font-size:14px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.job_display .company_info .right .authenticate p .company_s2{ color:#fff; background:url('/default/images/index/icon_yw.png') no-repeat -102px -26px; padding:2px 12px 2px 30px; position:relative; top:0px; left:10px; width:72px; height:20px; background-color:#f2504e; font-size:14px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.job_display .company_info .right .temptation{ height:32px; margin-top:20px; line-height:25px; overflow:hidden;}
.job_display .company_info .right .temptation i{ padding:1px 5px 1px 5px; min-width:26px; max-width:150px; height:25px; background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; border:1px solid #d6d6d6; color:#b9b9b9; font-size:13px; margin:0 20px 12px 0; display:block; float:left; overflow:hidden; }
.job_display .company_info .right .remark{ height:40px;; line-height:32px; text-align:right; margin-top:-5px; }
.job_display .company_info .right .remark .first{ width:877px; float:left; text-align: left; font-size: 14px; color: #d1d1d1; margin-top: 6px; }

/**job_display=>line20**/
.job_display .line20{ width:inherit; line-height:20px; height:20px; background-color:#F0F0F0; }
/**job_display=>公司描述**/
.job_display .job_display_left .describe{ padding:22px 0px 28px 30px; line-height:28px; min-height:30px; width:808px; }
.job_display .job_display_left .describe .title em{ padding:0 4px 0px 0; background-color:#f2504e; }
.job_display .job_display_left .describe .title label{ padding:0 10px 0px 10px; font-size:16px; font-weight:bolder; color:#797979; }
.job_display .job_display_left .describe .content{ min-height:28px; width:778px; padding:15px 30px 20px 0; line-height:28px; font-size:13px; color:#696969; }
.job_display .job_display_left .describe .photo{ width:inherit; height:186px; margin-top:35px; margin-bottom:5px; }
/**job_display=>公司简介图片展示样式**/
.photo li, a, img, ul{ margin:0; padding:0; }
.photo ul, li{ list-style:none; }
.photo a{ text-decoration:none; }
.photo #wrapper{ position:relative; margin:0px auto; width:inherit; height:166px; left:-10px; top:0px; }
.photo #banner{ position:relative; width:735px; height:166px; overflow:hidden; left:-10px; }
.photo #banner ul{ padding:0px !important; }
.photo .imgList{ position:relative; width:1330px !important; height:166px; z-index:10; overflow:hidden; }
/*每张图片宽220 高166 空隙36  X 5*/
.photo .imgList li{ display:inline; width:184px; height:166px; overflow:hidden; padding:0 36px 0 0px; }
.photo #prev,
.photo #next{ position:absolute; top:70px; left:840px; z-index:20; cursor:pointer; opacity:0.2; filter:alpha(opacity=20); }
.photo #prev{ left:10px; }
.photo #next{ right:10px; }
.photo #prev:hover,
.photo #next:hover{ opacity:0.5; filter:alpha(opacity=50); }
.photo .bg{ position:absolute; bottom:0; width:735px; height:40px; z-index:20; opacity:0.4; filter:alpha(opacity=40); background:black; }
.photo .infoList{ position:absolute; left:10px; bottom:10px; z-index:30; }
.photo .infoList li{ display:none; }
.photo .infoList .infoOn{ display:inline; color:white; }
.photo .indexList{ position:absolute; right:10px; bottom:5px; z-index:30; }
.photo .indexList li{ float:left; margin-right:5px; padding:2px 4px; border:2px solid black; background:grey; cursor:pointer; }
.photo .indexList .indexOn{ background:red; font-weight:bold; color:white; }
/**job_display=>该公司其它职位**/
.job_display .job_display_left .line40{ width:808px; padding-left:30px; line-height:40px; height:40px; background-color:#F0F0F0; color:#696969; font-size:15px; }
.job_display .job_display_left .line40 label{ width:116px; height:inherit; border-left:1px solid #F0F0F0; font-size:13px; position:relative; left:607px; }
.job_display .job_display_left .line40 em{ color:#fe5c26; }
.job_display .job_display_left .line40 a{ color:#797979; }
.job_display .job_display_left .line40 a:hover{ text-decoration:none; }
.job_display .job_display_left .line40 label{ padding-left:3px; }
.job_display .job_display_left .line40 .left{ background:url('/default/images/index/icon_yw.png') no-repeat -75px -55px; padding:0px 0px 0px 14px; width:13px; height:14px; }
.job_display .job_display_left .line40 .right{ background:url('/default/images/index/icon_yw.png') no-repeat -78px -112px; padding:0px 0px 0px 14px; width:13px; height:14px; }
.job_display .job_display_left .line40 .left:hover{ background:url('/default/images/index/icon_yw.png') no-repeat -75px -93px; }
.job_display .job_display_left .line40 .right:hover{ background:url('/default/images/index/icon_yw.png') no-repeat -78px -150px; }
.job_display .job_display_left .other_positions{ min-height:45px; width:838px; padding:0 0px 80px 00px; }
.job_display .job_display_left .other_positions ul{ min-height:45px; width:838px; border-bottom:dashed 1px #ededed; }
.job_display .job_display_left .other_positions ul:hover{ background-color:#fafafa; }
.job_display .job_display_left .other_positions li{ float:left; font-size:14px; line-height:45px; height:inherit; max-height:45px; }
.job_display .job_display_left .other_positions .list1{ color:#0b7cb8; width:271px; margin-left:30px; }
.job_display .job_display_left .other_positions .list1 a{ color:#0b7cb8; }
.job_display .job_display_left .other_positions .list2{ color:#f2504e; width:137px; padding-left:10px; }
.job_display .job_display_left .other_positions .list3{ color:#696969; width:262px; }
.job_display .job_display_left .other_positions .list4{ color:#b9b9b9; width:128px; text-align:center; }
.job_display .job_display_left .other_positions .list1 i{ background:url(/default/images/index/part_status.png) 0 0px no-repeat; width:38px; height:20px; }
.job_display .job_display_left .other_positions .list1 i.one{ background-position:0px 0px }
.job_display .job_display_left .other_positions .list1 i.two{ background-position:0px -50px }
.job_display .job_display_left .other_positions .list1 i.three{ background-position:0px -100px }
/**right=>联系方式**/
.job_display .job_display_right .contact{ padding:22px 30px 35px 0; width:302px; min-height:225px; }
.job_display .job_display_right .contact .title{ padding-bottom:18px; }
.job_display .job_display_right .contact .title em{ padding:0 4px 0px 0; background-color:#f2504e; }
.job_display .job_display_right .contact .title label{ padding:0 10px 0px 10px; font-size:16px; font-weight:bolder; color:#797979; }
.job_display .job_display_right .contact .content{ min-height:35px; width:inherit; margin-bottom:20px; }
.job_display .job_display_right .contact .content ul{ min-height:35px; line-height:35px; font-size:14px; width:inherit; }
.job_display .job_display_right .contact .content li{ float:left; }
.job_display .job_display_right .contact .content .left{ width:63px; color:#696969; font-weight:bolder; text-align:right; padding-right:5px; text-align:left; }
.job_display .job_display_right .contact .content .right{ width:234px; color:#797979; }
.job_display .job_display_right .contact .map{ min-height:230px; width:inherit; }
/*幻灯片*/
.wrap{ padding:20px; }
.scroll_horizontal{ position:relative; width:788px; height:166px; padding:10px; padding:0px !important; }
.scroll_horizontal .box{ overflow:hidden; position:relative; left:0px; width:623px; height:166px; padding:0px !important; }
.scroll_horizontal .list{ overflow:hidden; width:9999px !important; padding:0px !important; }
.scroll_horizontal .list li{ float:left; width:220px; padding:0 10px 0 10px; }
.scroll_horizontal .prev,
.scroll_horizontal .next{ position:absolute; top:50%; margin-top:-25px; width:40px; height:50px; background-image:url(/default/images/index/control.png); background-repeat:no-repeat; font:0/0 Arial; cursor:pointer; }
.scroll_horizontal .prev{ left:0px; background-position:0 0; }
.scroll_horizontal .next{ right:5px; background-position:-40px 0; }
.scroll_horizontal .prev:hover{ background-position:0 -50px; }
.scroll_horizontal .next:hover{ background-position:-40px -50px; }
/*分享*/
.layer-toshare .layui-layer-title{
    color:#f0514e;
}
.layer-toshare .layui-layer-content{
    padding:10px 20px 10px 20px;
}
.share{
    width:290px;
    height:212px;
}
.share .title{
    width:inherit;
    text-align:center;
    color:#949494;
    font-size:14px;
    padding-bottom:10px;
}
.tompweixin{
    width:inherit;
    height:125px;
    text-align:center;
    padding-bottom:10px;
}
.tompweixin img{
    height:125px;
    width:125px;
}
.tosina{
    line-height:25px;
    min-height:25px;
    max-height:50px;
}
.tosina em{
    background:url("/default/images/index/sina.png");
    padding:0 0 5px 20px;
}
.tosina span{
    width:250px;
    min-height:25px;
    max-height:50px;
    display:inline-block;
    vertical-align:middle;
    margin-left:20px;
    text-align:center;
}
.tosina i{
    font-weight:bolder;
    color:#f0514e;
    font-style:normal;
}